{
    "phrases" : {
        "hello" : "Привет, мир!",
        "lang_success" : "Язык успешно сменён на русский",
        "lang_fail" : "Не удалось распознать язык.",
        "dice_fail" : "Не удалось бросить кубик!",
        "heads" : "Орёл!",
        "tails" : "Решка!",
        "guess_start" : "Я загадал число от 1 до {0}. Отгадайте его за {1} секунд и {2} попытк(и)(у)(ок).",
        "guess_bigger" : "Моё число больше!",
        "guess_smaller" : "Моё число меньше!",
        "guess_fail_time" : "У вас закончилось время. Моё число было {0}.",
        "guess_fail_tries" : "У вас закончились попытки. Моё число было {0}",
        "guess_win" : "Вы победили. Моё число действительно было {0}",
        "poll_fail" : "Не удалось создать голосование!",
        "math_start" : "Решите {0} за {1} секунд.",
        "math_fail_time" : "Время закончилось. Правильный ответ: {0}",
        "math_fail_wrong" : "Неправильно. Правильный ответ: {0}",
        "math_win" : "Правильно. Ответ: {0}",
        "prefix_success" : "Успешно сменил префикс на {0} на этом сервере.",
        "prefix_fail" : "Не удалось поставить префикс! Возможно, ваш префикс длиннее 32 символов?",
        "info" : "Рябина вер. {0}. Количество исполненных команд на этом сервере: {1}.",
        "info_fail" : "Не удалось загрузить инфо.",
        "eval_fail" : "Не удалось решить пример!",
        "eval_zero" : "Ноль решений.",
        "configure_success" : "Успешно сменил значение {0} на {1}",
        "configure_fail_int" : "Ваше значение для {0} не число или превышает максимальный размер. Используйте команду <prefix>help что бы узнать разрешённые значения.",
        "configure_fail_bool" : "Ваше значение для {0} не является 0 или 1.",
        "configure_fail_format" : "Ваше значение для {0} использует форматирование неизвестного номера или превышает допустимую  длину.",
        "configure_fail_other" : "Ваше значение для {0} неверного типа или превышает максимальный размер. Используйте команду <prefix>help что бы узнать разрешённые значения.",
        "configure_unknown" : "Неизвестная команда или подраздел",
        "configure_add" : "Успешно добавил {1} в {0}",
        "configure_remove" : "Успешно убрал {1} из {0}.",
        "configure_fail_notincluded" : "{0} не включён в {1}.",
        "configure_fail_already" : "{0} включён в {1}.",
        "kick_reason" : "Пользователь {0} был кикнут {1}{2}.",
        "ban_reason" : "Пользователь {0} был забанен {1}{2}.",
        "mute_reason" : "Пользователь {0} был отправлен подумать о своём поведении на {1} {2}{3}.",
        "unmute_reason" : "Пользователь {0} был прощён пользователем {1}.",
        "error_specification" : "Аргумент не уточнён!",
        "error_db" : "Произошла непредвиденная ошибка базы данных. Возможно ваш сервер не зарегистрирован.",
        "welcome_null" : "Приветствие не установлено.",
        "caps" : "Сейчас у вас стоит фильтр капса на {0}%.",
        "error" : "Произошла непредвиденная ошибка.",
        "error_permissions_mine" : "У меня недостаточно прав что бы это сделать.",
        "error_permissions_your" : "У вас недостаточно прав что бы это сделать.",
        "error_private" : "Это команда только для серверов.",
        "error_argument" : "Аргумент команды выдал ошибку.",
        "register_success" : "Успешно зарегистрировал сервер.",
        "register_already" : "Сервер уже зарегистрирован.",
        "configure_excluded": "Исключённые роли: {0}\nИсключённые каналы: {1}"
    },

    "help" : {
        "all": "Список команд Rowan:\n- help - список команд\nАдминские команды:\n- prefix - ставит префикс\n- language - ставит язык\n- register - регистрирует гильдию\n- configure - конфигурирует настройки\nМодеративные команды:\n- kick - кикает пользователя\n- ban - банит пользователя\n- mute - отправляет пользователя подумать о своём поведении\n- unmute - возвращает пользователя из мута\n- purge - чистит чат\nОбщие команды:\n- blable - повторяет ваши слова\n- zen - печатает ''Дзен Python''\n- coin - подбрасывает монетку\n- dice - кидает кубик\n- poll - создаёт голосование\n- math - начинает ''арифметическую игру''\n- guess - начинает ''угадай число''\n- eval - считает пример или уравнение\nИспользуйте help <a>, где a = команда, чтобы узнать о ней больше. <*p> - необязательный аргумент.",
        "help" : "Help - показывает список всех команд. Help <a> подробное описание команды <a>.",
        "prefix" : "Prefix <p> - меняет префикс на p. Используйте кавычки что бы вписать префикс с пробелами. Требуется право управления сервером!",
        "language" : "Language <l> - меняет язык на l. Поддерживаемые языки: Русский (ru), Английский (en). Требует права управления сервером!",
        "blable" : "Blable - копирует что вы написали после команды",
        "zen" : "Zen - цитирует ''Дзен Python'' (завет программистов).",
        "purge" : "Purge <n> - чистить n сообщений. Требуется право управлять сообщениями!",
        "coin" : "Coin - подбрасывает монетку.",
        "dice" : "Dice <*s> - кидает кубик с s гранями. Кидает 6 если не указано.",
        "info" : "Info - отображает версию бота и количество исполненных команд.",
        "eval" : "Eval <p> решает пример p. Также может решать уравнения. Коэффициенты x разделяйте с x используя *. Возведение в степень - ^. Также поддерживает деление с остатком(//) и остаток от деления(%).",
        "guess" : "Guess - запускает игру на угадывание числа.",
        "math" : "Math - запускает игру в решение арифметического примера.",
        "configure" : "Configure <c> <v1> <v2> - изменить значение команды c на v1 или поднастройки v1 настройки c на v2. Подробнее прочитайте на вики https://hub.mos.ru/videv/Rowan/-/wikis/%D0%9A%D0%B0%D0%BA-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B1%D0%BE%D1%82%D0%B0.",
        "kick" : "Kick <p> <*r> - Кикает пользователя p за причину r. Требует право кикать!",
        "ban" : "Ban <p> <*r> - банит пользователя p за причину r. Требует право банить!",
        "mute" : "Mute <p> <*r> <*d> <*h> <*m> - отправляет пользователя p подумать о своём поведении за причину r на d дней, h часов и m минут. Если время не приведено, мьютит на 5 минут.",
        "unmute" : "Unmute <p> - прощает пользователя p из мьюта. Требует право отправлять подумать о своём поведении!",
        "register" : "Register - регистрирует вашу Гильдию в нашей базе данных для последующей конфигурации. Обычно эта функция не требуется. Требует право управлять сервером!",
        "poll" : "Poll <*a> - создаёт ''голосование'' в виде реакций цифр от 1 до a, максимум 10 минимум 2. Делает опрос да/нет если a не приведено.",
        "foo" : "Команда для отладки языковой системы и префикса. Как ты её нашёл?",
        "not_found" : "Такая команда не найдена."
    },
    "symbolica" : {
        "poll" : ["1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣", "🔟"],
        "emoji" : ["🍻","💀","🗣", "🔥", "😎", "😳", "😮"]
    },
    "zen" : "Дзен Python, Тим Питерс\n\nКрасивое лучше, чем уродливое.\nЯвное лучше, чем неявное.\nПростое лучше, чем сложное.\nРаспутанное лучше, чем запутанное.\nОткрытое лучше, чем вложенное.\nРазрезанное лучше, чем плотное.\nЧитаемость важна.\nОсобые случаи не настолько особенные, чтобы нарушать правила.\nХотя практичность превосходит чистоту.\nОшибки никогда не должны проходить незаметно,Если их явно не замалчивать.\nПеред лицом двусмысленности откажитесь от соблазна угадать.\nДолжен быть один - и желательно только один - очевидный способ сделать это.\nХотя поначалу этот способ может быть неочевиден, если вы не голландец.\nЛучше сейчас, чем никогда.\nХотя ''никогда'' часто лучше, чем ''прямо сейчас''.\nЕсли реализацию трудно объяснить, это плохая идея.\nЕсли реализацию легко объяснить, это может оказаться хорошей идеей.\nПространства имен - одна из самых замечательных идей - давайте делать их чаще!"
}